"""
1). 访问百度首页的接口`http://www.baidu.com`，获取以下响应数据
2). 获取响应状态码
3). 获取请求URL
4). 获取响应字符编码
5). 获取响应头数据
6). 获取响应的cookie数据
7). 获取文本形式的响应内容
8). 获取字节形式的响应内容
"""
import requests

response = requests.get("http://www.baidu.com")

# 2). 获取响应状态码
print("响应状态码: ", response.status_code)
# 3). 获取请求URL
print("URL: ", response.url)
# 4). 获取响应字符编码
print("响应字符编码: ", response.encoding)
# 5). 获取响应头数据
print("获取响应头数据", response.headers)
print("响应头数据的Content-Type: ", response.headers.get("Content-Type"))
# 6). 获取响应的cookie数据
print("响应的cookie数据: ", response.cookies)
print("cookie数据的BDORZ: ", response.cookies.get("BDORZ"))
# 7). 获取文本形式的响应内容
print("文本形式的响应内容: ", response.text)
# 8). 获取字节形式的响应内容
print("字节形式的响应内容: ", response.content)
print("字节形式utf-8格式的响应内容:", response.content.decode("utf-8"))

# 8). 用json格式获取字节形式的响应内容會報錯......
print("用json格式获取字节形式的响应内容會報錯......")
print(response.json())